package fr.afcepf.atod21.entities;

import java.util.Date;

/**
 * Classe representant l'entity Stagiaire dans
 * la BDD 'organisme_formation.organisme'.
 * @author Stagiaire
 *
 */
public class Stagiaire {

    /**
     * id de l'entity.
     */
    private int id;
    /**
     * nom de l'entity.
     */
    private String nom;
    /**
     * prenom de l'entity.
     */
    private String prenom;
    /**
     * adresse de l'entity.
     */
    private String adresse;
    /**
     * date de naissance de l'entity.
     */
    private Date dateNaissance;
    /**
     * organisme appartenant l'entity.
     */
    private Organisme organisme;
    /**
     * Default contructor.
     */
    public Stagiaire() {
        super();
    }
    /**
     * @param paramId the {@link Stagiaire#id} of {@link Stagiaire}
     * @param paramNom the {@link Stagiaire#nom} of {@link Stagiaire}
     * @param paramPrenom the {@link Stagiaire#prenom} of {@link Stagiaire}
     * @param paramAdresse the {@link Stagiaire#adresse} of {@link Stagiaire}
     * @param paramDateNaissance the {@link Stagiaire#dateNaissance} of {@link Stagiaire}
     * @param paramOrganisme the {@link Stagiaire#organisme} of {@link Stagiaire}
     */
    public Stagiaire(int paramId, String paramNom, String paramPrenom,
            String paramAdresse, Date paramDateNaissance,
            Organisme paramOrganisme) {
        super();
        id = paramId;
        nom = paramNom;
        prenom = paramPrenom;
        adresse = paramAdresse;
        dateNaissance = paramDateNaissance;
        organisme = paramOrganisme;
    }
    /**
     * @return the id
     */
    public int getId() {
        return id;
    }
    /**
     * @param paramId the id to set
     */
    public void setId(int paramId) {
        id = paramId;
    }
    /**
     * @return the nom
     */
    public String getNom() {
        return nom;
    }
    /**
     * @param paramNom the nom to set
     */
    public void setNom(String paramNom) {
        nom = paramNom;
    }
    /**
     * @return the prenom
     */
    public String getPrenom() {
        return prenom;
    }
    /**
     * @param paramPrenom the prenom to set
     */
    public void setPrenom(String paramPrenom) {
        prenom = paramPrenom;
    }
    /**
     * @return the adresse
     */
    public String getAdresse() {
        return adresse;
    }
    /**
     * @param paramAdresse the adresse to set
     */
    public void setAdresse(String paramAdresse) {
        adresse = paramAdresse;
    }
    /**
     * @return the dateNaissance
     */
    public Date getDateNaissance() {
        return dateNaissance;
    }
    /**
     * @param paramDateNaissance the dateNaissance to set
     */
    public void setDateNaissance(Date paramDateNaissance) {
        dateNaissance = paramDateNaissance;
    }
    /**
     * @return the organisme
     */
    public Organisme getOrganisme() {
        return organisme;
    }
    /**
     * @param paramOrganisme the organisme to set
     */
    public void setOrganisme(Organisme paramOrganisme) {
        organisme = paramOrganisme;
    }
}
